@charset "gb2312";
html{background:#f6d3d6 url(../images/zmt_44.gif) repeat-x;}
body{ font-size:12px; color:#b70092; background:url(../images/zmt_42.jpg) no-repeat center top;}
a{color:#9c6d92;}
a:hover{ text-decoration:underline;}
.link{color:#F00;}

.g_ul li{height:24px; line-height:24px; overflow: hidden;}
.g_ul li span{ float:right;}


.main{width:1000px; margin:0 auto; overflow:hidden; padding-top:8px;}

.left{width:336px; float:left; display:inline;}
.right{width:650px; float:right; display:inlne;}

.focus{ width:309px; height:282px; overflow:hidden; padding:10px 14px 10px 13px; background:url(../images/zmt_03.gif) no-repeat;}
.focus ul{width:309px; height:262px; overflow:hidden; position:relative;}
.focus .num{height:20px; background:#FFF; padding:0 10px; text-align: right;}
.focus .num a{ width:14px; height:14px; line-height:14px; text-align:center; border:#dfadd1 solid 1px; display:inline-block; margin:2px 1px 0; cursor:pointer;}
.focus .num a.active{ background:#dfadd1; color:#FFF;}
.focus .num a:hover{text-decoration:none;}
.f_title {display:block;height:31px;text-align:center;line-height:31px;font-size:14px;font-weight:600;background:#FFFFFF;}

.login{width:336px; height:161px;  overflow:hidden; background:url(../images/zmt_09.jpg) no-repeat; position:relative; margin-top:12px; padding:6px 0 0;}
.login label{width:60px; height:22px; overflow:hidden; text-indent:-9999px; float:left; display:inline; margin:12px 0 0 22px;}
.login .input{width:212px; height:16px; overflow:hidden; float:left; display:inline; margin:12px 0 0 7px; padding:3px 0;}
.login .input input{height:16px; line-height:16px; width:100%; border:0;  padding:0; margin:0; float:left; background:none;}
.login .login_button{width:67px; height:63px; overflow:hidden; position:absolute; left:27px; top:91px;}
.login .login_button input{width:67px; height:63px; background:none; border: none; cursor:pointer;}
.login .reg,.login .forget{position:absolute; width:100px;height:24px; text-indent:-9999px; top:107px;overflow:hidden; left:113px;}
.login .forget{width:120px; left:213px;}

.login .userinfo {background-color:#F9C9C9;padding:20px;width:296px; height:121px;}
.login .userinfo .welcome {width:296px;height:26px;line-height:24px;}
.login .userinfo .userface {float:left;width:52px;height:52px;}
.login .userinfo .mylink {float:right;width:220px;height:72px;}
.login .userinfo .mylink ul li {height:24px;line-height:24px;display:block;float:left;width:110px;text-align:center;}
.login .userinfo .uclink {float:right;width:296px;height:30px;line-height:26px;}



.g_border{background:#fae0f2; width:336px; overflow:hidden; position:relative; padding-bottom:10px;}
.g_bottom{ height:10px; width:336px; overflow:hidden; background:url(../images/zmt_16.gif) no-repeat; position:absolute; bottom:0; _bottom:-1px; left:0;}
.title{height:32px; width:286px; padding:0 16px 0 34px; overflow:hidden; background:url(../images/zmt_31.gif) no-repeat; line-height:32px;}
.title h3{font-size:14px; font-weight:bold; float: left; color:#FFF;filter:Dropshadow(offx=-1,offy=0,color=#871650);text-shadow:#871650 -1px 0 0;}
.title h3 a{color:#FFF;}
.title h3 a:hover{text-decoration: none;}
.more{width:37px; height:7px; float:right; overflow:hidden; display:inline; margin-top:12px;}
.more img{float:left;}

.qa{margin-top:19px; height:269px;}
.qa_cont{ width:267px; padding-left:27px; background:url(../images/zmt_05.gif) no-repeat 0 2px; margin:11px auto 0; line-height:24px; font-size:14px;overflow:hidden;}
.qa_cont a {overflow:hidden;text-overflow:ellipsis;}
.qa_cont p {overflow:hidden;text-overflow:ellipsis;height:48px;}
.qa ul{ width:294px; margin:15px auto 0;}
.qa ul li{padding-left:7px; background:url(../images/zmt_14.gif) no-repeat 0 10px;}
.qa_button{text-align:center; margin-top:15px;}
.qa_bton{display:inline-block; width:107px; height:26px; margin:0 6px; overflow:hidden; line-height:26px; text-align:center; background: url(../images/zmt_15.gif) no-repeat; color:#99006e; font-size:14px;}
.qa_bton:hover{ background:url(../images/zmt_08.gif) no-repeat; color:#9a065d; text-decoration:none;}

.experts{height:366px; margin-top:14px;}
.experts_scroll{width:319px; overflow: hidden; margin:9px auto 0;}
.experts_scroll ul li{height:170px; overflow: hidden; line-height:24px; width:302px; padding:0 10px 0 7px; background: url(../images/zmt_21.gif) no-repeat; color:#85005f;}
.experts_scroll ul li img{float: left; display:inline; margin:7px 16px 0 0;}
.experts_scroll ul li strong{float:right; display:inline; height:24px; width:170px; overflow:hidden; margin:10px 0 0; font-size:16px; font-weight:bold; color:#85005f;}
.experts_scroll ul li a{font-size:14px; color:#892727;}

#news{width:325px; height:297px; padding:6px 22px 0; overflow:hidden; float:left; background:url(../images/zmt_06.gif) no-repeat;}
#news .text-box{ width:325px; height:297px; overflow:hidden;}
#news .text-box .tab-nav{width:325px; height:35px; overflow:hidden;}
#news .text-box .tab-nav span{float:left; width:95px; height:35px; overflow:hidden; display:inline; background:url(../images/zmt_33.gif) no-repeat; text-indent:-9999px; cursor:pointer;}
#news .text-box .tab-nav span.hover{background:url(../images/zmt_30.gif) no-repeat;}
#news .text-box .tab-nav span.dt{ background-position:-2px 0;}
#news .text-box .tab-nav span.zx{ background-position:-97px 0;}
#news .text-box .tab-nav span.gg{ background-position:-192px 0;}
#news .text-box .tab-wrapper{width:325px; height:240px; margin-top:10px; overflow:hidden; position:relative;}
#news .text-box .tab-wrapper .options{position:absolute; width:325px; overflow:hidden;}
#news .text-box .tab-wrapper .panel{width:325px; height:240px; overflow:hidden;}
#news strong{font-size:14px; display:block; text-align:center; height:24px; overflow:hidden; font-weight:bold;}
#news strong a{color:#b70092;}
#news p{line-height:24px; text-indent:2em; color:#b70092; height:97px; border-bottom:#763f6c dotted 1px;}
#news ul{padding-top:15px;}

.serve{ width:263px; height:303px; overflow:hidden; float:right;}
.serve_title{width:263px; height:33px; overflow:hidden; background:url(../images/zmt_04.gif) no-repeat; text-indent:-9999px;}
.serve ul{ height:265px; overflow:hidden;border:#e9c3cf solid; border-width:0 1px; background:#fdfcf7;}
.serve ul li{width:234px; height:85px; overflow:hidden; margin:2px auto 0;}
.serve_bottom{width:263px; height:5px; overflow:hidden; background:url(../images/zmt_07.gif) no-repeat;}

.ad{width:647px; height:125px; border:#fff solid 1px; margin-top:13px;}

.search{ height:34px; overflow:hidden; background:url(../images/zmt_11.gif) no-repeat center top; margin-top:12px;}
.search .knowledge{float: left; width:197px; height:34px;}
.search .knowledge p{display: block; margin: 0 0 0 5px; width: 193px;}
.search .knowledge p a {display: block; height: 34px;}
.search .knowledge .more{margin-top:15px;}
.search form{width:304px; float:right; overflow:hidden;}
.search_txt{width:225px; height:16px; overflow:hidden; float:left; display:inline; margin:12px 0 0 10px;}
.search_txt input{width:225px; height:16px; float:left; border:0; padding:0; margin:0; background:none;color:#767676;}
.search_submit{width:54px; height:25px; float:left; display:inline; margin:8px 0 0 14px; overflow:hidden;}
.search_submit input{width:54px; height:25px; border:0; background:url(../images/content_22.gif) no-repeat; cursor:pointer;}

.ottf{width:646px; height:484px; overflow:hidden; background:url(../images/zmt_13.gif) no-repeat; margin:12px auto 0;}
.ottf_overflow{ width:700px;}
.cnt{width:290px; height:238px; overflow:hidden; float:left; display:inline; margin:9px 26px 0 12px;}
.cnt_top{height:90px;}
.img{ width:90px; height:90px; overflow:hidden; float:left; background:#FFF; position:relative;}
.img .ottf_img{position:absolute; left:1px; top:1px;}
.img em{ width:5px; height:5px; overflow:hidden; position: absolute; background:url(../images/zmt_43.png) no-repeat; display:block;}
.img em.tl{ left:0; top:0; background-position:0 0;}
.img em.tr{right:0; top:0; background-position:-5px 0;}
.img em.bl{left:0; bottom:0; background-position:0 -5px;}
.img em.br{right:0; bottom:0; background-position:-5px -5px;}
*html .img em{background:none;}
.cnt_top h3{float:right; height:30px; width:192px; margin-bottom:3px; line-height:30px; font-size:14px; color:#912863; font-weight:bold;filter:DropShadow(color=#FFFFFF, offx=1, offy=1, positive=3);text-shadow:#FFFFFF 1px 1px 0;}
.cnt_top strong{float:right; height:26px; width:192px; line-height:26px; overflow: hidden; font-weight:bold; color:#912863;}
.cnt_top strong a{color:#912863;}
.cnt_top p{float:right; height:26px; width:192px; line-height:26px; overflow:hidden;}
.cnt ul{padding-top:10px;}

.topics{width:645px; height:175px; overflow:hidden; margin-top:9px; background:#f8e5f3;}
.topics_top{height:4px; width:645px; overflow:hidden; background:url(../images/zmt_19.gif) no-repeat;}
.topics_bottom{height:4px; width:645px; overflow:hidden; background:url(../images/zmt_17.gif) no-repeat; clear:both;}
.topics span{float:left; height:167px; width:69px; border-left:#FFF solid 1px; overflow:hidden; text-indent:-9999px; background:url(../images/zmt_22.gif) no-repeat 17px center;}
.topics .sll{width:574px; float:left; display:inline; height:167px; overflow:hidden; border-right:#FFF solid 1px;}
.topics .sll ul li{width:184px; height:155px; overflow:hidden; margin:0 6px 0 0; float:left; display:inline;}
.topics .sll ul li img{float:left; display:inline; margin:4px 0 0; padding-bottom:8px;}

.links{width:1000px; height:147px; overflow:hidden; margin-top:15px; background:url(../images/index_link3.gif)  #f6d4d6 no-repeat bottom; float:left;}
.links .tit{float:left; width:1000px; overflow:hidden;}
.links .tit ul li{float:left; width:87px; height:32px; text-align:center; line-height:32px; background:url(../images/index_link2.gif) no-repeat; padding:0; margin:0; list-style:none;}
.links .tit ul li a{color:#685959;}
.links .tit ul li.kjy{background:url(../images/index_link1.gif) no-repeat;}
.links .tit ul li.kjy a{color:#a35893;}
.links .tit ul {float:left; padding:0; margin:0;}
.links .tit span{float:right; padding-right:20px; height:32px; line-height:32px; font-size:13px;}

.links .cnt{width:919px; float:left; display: block;  padding:0; margin:0; height:113px; overflow:hidden;}
.links .cnt ul {padding:10px 0 0 20px; float:left; margin:0;}
.links .cnt ul li{float:left; display:inline; margin:0 14px 0 0; height:24px; line-height:24px; width:75px; overflow:hidden;}
.links .cnt ul li img{float:left; display:inline; margin-top:4px;}

.hr{height:0px; overflow:hidden; clear:both; font-size:0; border-top:#FFF solid 1px; border-bottom:#af0080 solid 1px; margin-top:19px;}

.footer{width:1000px; margin:0 auto; line-height:30px; text-align:center; color:#000; padding-bottom:30px;}
.footer a{color:#000;}






